h1 {
  font-size: 2.5em;
  margin: 0.7em 0;
}

.tournament-list {
  .slist {
    white-space: nowrap;

    .count {
      @extend %roboto;

      vertical-align: center;
      color: $c-brag;
      font-size: 40px;
      text-align: center;
      line-height: 72px;
      width: 80px;
    }

    .icon {
      text-align: center;
      font-size: 3em;
      color: $c-brag;
    }

    .header {
      letter-spacing: 2px;
      cursor: pointer;
      padding: 0 !important;
    }

    .header a {
      color: $c-font;
      padding: 1em;
      display: block;
    }

    .name {
      letter-spacing: 3px;
      font-size: 1.7em;
      display: block;
    }

    .games,
    .score,
    .rank {
      font-size: 1.2em;
    }
  }

  .icon span {
    font-size: 4em;
    opacity: 0.7;
  }

  .scheduled .icon span {
    color: $c-brag;
    opacity: 0.8;
  }
}

.tournament-stats {
  .perf-results {
    margin-top: 3em;

    thead th,
    td {
      text-align: right;
    }

    th span {
      &::before {
        font-size: 2em;
      }
    }
  }
}
